[livres divers classés par sujet] [Informatique] [Algorithmique] [Programmation] [Mathématiques] [Hardware] [Robotique] [Langage] [Intelligence artificielle] [Réseaux]
[Bases de données] [Télécommunications] [Chimie] [Médecine] [Astronomie] [Astrophysique] [Films scientifiques] [Histoire] [Géographie] [Littérature]

Faire und zuverlässige Ereignisbenachrichtigung in dynamischen Publish/Subscribe Systemen

title Faire und zuverlässige Ereignisbenachrichtigung in dynamischen Publish/Subscribe Systemen
creator Ottenwälder, Beate
date 2008-10-01
language ger
identifier  http://www.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=DIP-2750&engl=1
description 116 pages
Mit dem aufkommenden Interesse und der Vielfalt an Peer-to-Peer-Systemen und deren Kommunikationsstrategien eröffnen sich neue Möglichkeiten, dezentrale Publish/Subscribe-Systeme zu realisieren. Häufig wird bei diesen Systemen die Last zum Strukturerhalt und zur Ereignisverteilung gleichmäßig auf alle Teilnehmer verteilt. Da jedoch nicht alle Teilnehmer eines solchen Publish/Subscribe-Systems die angebotenen Dienste gleichermaßen intensiv nutzen, ist es sinnvoll, die Lastverteilung dieser Heterogenität anzupassen, indem man die Last fair auf alle Teilnehmer aufteilt. In dieser Arbeit werden deshalb Methoden für die effiziente und zuverlässige Ereignisauslieferung in einem fairen, dezentralen, topic-basierten Publish/Subscribe-System vorgestellt. Für ein solches System wurden strukturierte, Application-Layer Multicast und unstrukturierte, gossip-basierte Multicast Lösungen entwickelt, analysiert und anhand von Simulationen evaluiert. Diese erfüllen die Fairnesseigenschaften bei der Ereignisverteilung und garantieren durch Redundanz Zuverlässigkeit. Dabei sind die strukturierten Verfahren bei einem konstanten und die unstrukturierten Verfahren bei einem maximal logarithmisch zur Systemgröße wachsenden Ausgangsgrad, bei jeweils logarithmischer Schrittweite, effizient. Die jeweils benötigten Strukturen ermöglichen ebenfalls Fairness und es wird gezeigt, dass diese selbst bei hohen Ausfallraten nur eine geringe Partitionierungswahrscheinlichkeit aufweisen. Außerdem wird eine Möglichkeit vorgestellt, wie man in logarithmisch vielen Schritten Werte über eine der Strukturen aggregieren kann.
publisher Stuttgart, Germany, Universität Stuttgart
type Text
Diploma Thesis
source ftp://ftp.informatik.uni-stuttgart.de/pub/library/medoc.ustuttgart_fi/DIP-2750/DIP-2750.pdf
contributor IPVS, Verteilte Systeme
format application/pdf
1803480 Bytes
subject Network Architecture and Design (CR C.2.1)
Distributed Systems (CR C.2.4)
Performance of Systems (CR C.4)
Operating Systems Communications Management (CR D.4.4)
relation Diploma Thesis No. 2750